TestForm

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TestForm</title>
</head>
<body>
<h2>α</h2>
	<form method="post" action="TestPro.jsp">
		<label for="userid"> ̵ : </label>
		<input type="text" name="id" id="userid"> <br>
		<label for="userpwd"> &nbsp;ȣ : </label>
		<input type="password" name="password" id="userpwd" > <br>
		<input type="submit" value="α">
		<input type="reset" value="">
	</form>
</body>
</html>

TestPro

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
	
	<%@ page import = "java.sql.*" %>
    <%@ page import = "java.sql.Connection" %>
	<%@ page import = "java.sql.DriverManager" %>
	<%@ page import = "java.sql.PreparedStatement" %>
	<%@ page import = "java.sql.ResultSet" %>
	<%@ page session="true" %>
	
	<%request.setCharacterEncoding("utf-8"); %>
	

<%

	String id = request.getParameter("id");
	String passwd = request.getParameter("password");

	String str="";
	
	
try {
	Class.forName("oracle.jdbc.driver.OracleDriver");																	//db 
	Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@168.126.146.45:1521:orcl", "20172262", "980930");	//db 
	PreparedStatement pstmt = conn.prepareStatement("select * from O_MEMBER");										//db 
	ResultSet rs = pstmt.executeQuery();																				//db 
		
	while(rs.next()){
		if(id.equals(rs.getString("id")) && passwd.equals(rs.getString("password"))) {    // Է id rs  id  Ǵ
			
			session.setAttribute("id", id); //  ϸ id  id ־־
			session.setAttribute("passwd", passwd);
			
			response.sendRedirect("TestMain.jsp");  //  ϸ main.jsp .
		} else {
			str="߽ϴ. ư⸦ Ŭּ.";  //  ϸ loginForm.jsp  .
		}}}catch(Exception e){
			e.printStackTrace();  //stack  
					
		}

%>
	
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<b> <%=str%> </b>
	<form method="post" action="TestForm.jsp">
	<input type="submit" value="ư">
	</form>
</body>
</html>

TestMain

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>		
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>main</title>
</head>
<body>
<%
if(session.getAttribute("id")==null){
	response.sendRedirect("TestForm.jsp");
}else{
%>
<%=session.getAttribute("id")%> ̷!<br>
 Ȩ 湮 ּż մϴ.<br>
ſ Ϸ Ǽ.<br>
<%
}
%>
ȸü<br>
<a href="http://localhost:8080/Test1/Test/View.jsp">Ȯ̿!</a>
</body>
</html>

View

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.sql.Connection"%>
<%@ page import="java.sql.DriverManager"%>
<%@ page import="java.sql.PreparedStatement"%>
<%@ page import="java.sql.ResultSet"%>    

<%request.setCharacterEncoding("utf-8"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h2>ȸ</h2>
	<table border="1">
		<tr>
			<td width=100><b>̵</b></td>
			<td width=100><b>н</b></td> 
			<td width=100><b≯</b></td> 
		</tr>
		<%
		Connection conn=null;
		PreparedStatement pstmt=null;
		ResultSet rs=null;
		
		  try{
			 
			  String dbId="jspid";
			  String dbPassword="jsppassword";
			  String dbName="jspname";
			 
			  Class.forName("oracle.jdbc.driver.OracleDriver");
				 conn=DriverManager.getConnection("jdbc:oracle:thin:@168.126.146.45:1521:orcl", "20172262", "980930");
				 pstmt=conn.prepareStatement("select * from O_MEMBER");
				 rs = pstmt.executeQuery();
			  
			  
			  while(rs.next()){
				  String id = rs.getString("id");
					String password = rs.getString("password");
					String name = rs.getString("name");
			  
		  
		%>
		<tr>
			<td width=100><%=id %></td>
			<td width=100><%=password %></td> 
			<td width=100><%=name %></td> 
		</tr>
		<%}
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			if(rs !=null)try{rs.close();}catch(SQLException sqle){}
			if(pstmt !=null)try{pstmt.close();}catch(SQLException sqle){}
			if(conn !=null)try{conn.close();}catch(SQLException sqle){}
		}
		%>  
	</table>
</body>
</html>